/**
 * @description  : 查询相关模块的接口服务
 * @descriptionDetail : 查询相关模块的接口服务
 * @copyright    : 浙江烟草
 * @author       : mc
 * @create       : 2022-12-03 14:39:53
 */
import apiUrl from "@/common/api_urls/query";
import reqHelper from "@/common/reqHelper";

export default {

  findAreaListPage(param) {
    return reqHelper.postJson({
      ...param,
    }, apiUrl.special.findAreaListPage);
  },
  findById(param) {
    return reqHelper.get({
      ...param,
    }, apiUrl.special.findById);
  },
  /**
     * 预警提示列表
     */
  WarningList(param) {
    return reqHelper.get({...param,}, apiUrl.earlyWarning.WarningList);
  },
  /**
     * 码段查询
     */
  getBarcodeInfo(param) {
    return reqHelper.get(param, apiUrl.codeSegment.getBarcodeInfo);
  },
  /**
   * 查询许可证办理统计
   * @param {*} param 
   * @returns 
   */
  getLicProcessStatistics(param) {
    return reqHelper.get(param, apiUrl.codeSegment.getLicProcessStatistics);
  },
  // 禁入区列表数据
  prohibitList(param) {
    return reqHelper.postJson({...param,}, apiUrl.school.prohibitList);
  },
  // 详情
  prohibitInfo(param) {
    return reqHelper.postForm({...param,}, apiUrl.school.prohibitInfo);
  },
  // 学校信息保存
  saveProhibitInfo(param) {
    return reqHelper.postJson({...param,}, apiUrl.school.saveProhibitInfo);
  },
  // 学校及位置信息
  saveProhibitPositions(param) {
    return reqHelper.postJson({...param,}, apiUrl.school.saveProhibitPositions);
  },
  // 位置信息删除
  deleteProhibitPositions(param) {
    return reqHelper.postForm({...param,}, apiUrl.school.deleteProhibitPositions);
  },
  // 执法一点通 bln 2024-08-08 start
  // 获取菜单
  getLawsMenu(param) {
    return reqHelper.get(param, apiUrl.law.getLawsMenu);
  },
  // 获取文件列表
  getFileList(param) {
    return reqHelper.postJson(param, apiUrl.law.getFileList);
  },
  // 根据id获取详情
  getKInfoById(param) {
    return reqHelper.get(param, apiUrl.law.getKInfoById)
  },
  // 获取教学片列表
  getVideoList(param) {
    return reqHelper.get(param, apiUrl.law.getVideoList);
  },
  // 执法一点通 bln 2024-08-08 end
  // 中小学坐标采集 --- 禁入区管理 --- 辽宁 bln start
  coordinate4School: {
    // 查询禁入区列表信息
    queryProhibitList(paras) {
      return reqHelper.postJson(paras, apiUrl.coordinate4School.queryProhibitList+'?' + Object.keys(paras).map(item => item + '=' + paras[item]).join('&'));
    },
    // 保存禁入区信息接口
    saveProhibitInfo(data) {
      return reqHelper.postJson(data, apiUrl.coordinate4School.saveProhibitInfo);
    },
    // 获取禁入区信息接口
    getProhibitInfo(data) {
      return reqHelper.postForm(data, apiUrl.coordinate4School.getProhibitInfo);
    },
    // 删除禁入区信息接口
    deleteProhibitInfo(data) {
      return reqHelper.postForm(data, apiUrl.coordinate4School.deleteProhibitInfo);
    },
    // 导入Excel表数据
    importExcel(data) {
      return reqHelper.postForm(data, apiUrl.coordinate4School.importExcel);
    },
    // 保存围栏信息
    saveProhibitPositions(data) {
      return reqHelper.postJson(data, apiUrl.coordinate4School.saveProhibitPositions);
    },
    // 删除坐标信息
    deleteProhibitPositions(data) {
      return reqHelper.postForm(data, apiUrl.coordinate4School.deleteProhibitPositions);
    },
  },
  // 中小学坐标采集 --- 禁入区管理 --- 辽宁 bln end
  report: {
    getMobileHReportDatas(data) {
      return reqHelper.postJson(data, apiUrl.report.getMobileHReportDatas);
    },
    getDynamicData(data) {
      return reqHelper.postJson(data, apiUrl.report.getDynamicData);
    },
  },
};

